Skip to content

Conversation

@silviuaavram
Copy link
Collaborator

@silviuaavram silviuaavram commented Dec 5, 2025

Pull Request

What

Update dependencies, improve infrastructure.

Why

Be up to date.

How

Update packages, run build and fix as needed.

Changes

  1. changed the node versions in the validate script that runs in CI: 20, 22, 24
  2. updated the actions versions in the yaml file
  3. updated dependencies but not eslint to v9 or docusaurus to latest, due to incompatibility issues
  4. changed tests to reflect the new changes in the libraries.

Checklist

  • Documentation
  • Tests
  • TypeScript Types
  • Ready to be merged

@silviuaavram silviuaavram force-pushed the dev/update-dependencies-and-node branch from be9636a to dd02285 Compare December 7, 2025 13:10
@silviuaavram silviuaavram force-pushed the dev/update-dependencies-and-node branch from a2858ab to 8e555ef Compare January 31, 2026 07:31
Copilot AI review requested due to automatic review settings January 31, 2026 07:31
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates project dependencies and CI Node versions, along with a few test adjustments to align with newer React/Jest APIs.

Changes:

  • Bump runtime/dev dependencies (React 19, testing libs, build tooling, etc.).
  • Update GitHub Actions validation matrix to run on newer Node versions.
  • Adjust tests for updated Jest matcher APIs and React 18+/client rendering.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tsconfig.preact.json Adds a Preact-specific TS config with a dedicated outDir.
.github/workflows/validate.yml Expands CI Node matrix and bumps release job Node version.
package.json Updates many dependencies/devDependencies.
src/__tests__/downshift.misc.js Migrates legacy ReactDOM.render usage to react-dom/client and updates a test.
src/__tests__/downshift.get-menu-props.js Updates expectations around ref/refKey error logging behavior.
src/__tests__/downshift.get-button-props.js Adjusts expectation for function component call signature.
src/hooks/**/__tests__/* Replaces deprecated toThrowError usage with toThrow.
src/__tests__/__snapshots__/downshift.get-menu-props.js.snap Removes a snapshot that’s no longer asserted.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@silviuaavram silviuaavram force-pushed the dev/update-dependencies-and-node branch from aa263be to 844b641 Compare February 6, 2026 16:01
@silviuaavram silviuaavram force-pushed the dev/update-dependencies-and-node branch from e867ce8 to db1c49f Compare February 6, 2026 17:49
@silviuaavram silviuaavram merged commit f242a9a into master Feb 6, 2026
4 checks passed
@silviuaavram silviuaavram deleted the dev/update-dependencies-and-node branch February 6, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant